#coding=utf-8
'''
Created on Dec 4, 2015
@author: DQA wangpeng
'''
#######################################################################
#
#选择不同的路由器，用if控制，比如路由器dlink615，则选择1控制。华为**型号，则选择2控制，类似于开光控制
#
#######################################################################

import unittest
import HTMLTestRunner
import os
import time
from selenium import webdriver
import sys
sys.path.append(r"D:\eclipse\luyouqi\src") 
#Dlink615#Dlink615#Dlink615#Dlink615#Dlink615#Dlink615#Dlink615
#选择不同的路由器，这个是Dlink 路由器



def Dlink615():
    import testcase.Dlink615.channeltest.channel1
    import testcase.Dlink615.channeltest.channel2
    import testcase.Dlink615.channeltest.channel3
    import testcase.Dlink615.channeltest.channel4
    import testcase.Dlink615.channeltest.channel5
    import testcase.Dlink615.channeltest.channel6
    import testcase.Dlink615.channeltest.channel7
    import testcase.Dlink615.channeltest.channel8
    import testcase.Dlink615.channeltest.channel9
    import testcase.Dlink615.channeltest.channel10
    import testcase.Dlink615.channeltest.channel11
    import testcase.Dlink615.channeltest.channel12
    import testcase.Dlink615.channeltest.channel13
    import testcase.Dlink615.channeltest.channel_auto
    import testcase.Dlink615.hiddleSSID.SSIDhiddle
    import testcase.Dlink615.hiddleSSID.SSIDopen
    import testcase.Dlink615.password.letterpassword
    import testcase.Dlink615.password.maxmacharacterpassword
    import testcase.Dlink615.password.numberletterpassword
    import testcase.Dlink615.password.numberpassword
    import testcase.Dlink615.password.specialpassword
    import testcase.Dlink615.passwordtype.AES
    import testcase.Dlink615.passwordtype.TKIP
    import testcase.Dlink615.passwordtype.TKIP_AES
    import testcase.Dlink615.SSID.letter
    import testcase.Dlink615.SSID.longlong
    import testcase.Dlink615.SSID.numbeletter
    import testcase.Dlink615.SSID.number
    import testcase.Dlink615.SSID.shortshort
    import testcase.Dlink615.SSID.SSIDspeical
    import testcase.Dlink615.wirelessmod.nopassword
    import testcase.Dlink615.wirelessmod.wpa
    import testcase.Dlink615.wirelessmod.wpa2
    import testcase.Dlink615.wirelessmod.wpawpa2
    import testcase.Dlink615.defaultsetting_Dlink
    alltestnames = [
                testcase.Dlink615.channeltest.channel1.Test,
                testcase.Dlink615.channeltest.channel2.Test,
                testcase.Dlink615.channeltest.channel3.Test,
                testcase.Dlink615.channeltest.channel4.Test,
                testcase.Dlink615.channeltest.channel5.Test,
                testcase.Dlink615.channeltest.channel6.Test,
                testcase.Dlink615.channeltest.channel7.Test,
                testcase.Dlink615.channeltest.channel8.Test,
                testcase.Dlink615.channeltest.channel9.Test,
                testcase.Dlink615.channeltest.channel10.Test,
                testcase.Dlink615.channeltest.channel11.Test,
                testcase.Dlink615.channeltest.channel12.Test,
                testcase.Dlink615.channeltest.channel13.Test,
                testcase.Dlink615.channeltest.channel_auto.Test,
                testcase.Dlink615.hiddleSSID.SSIDhiddle.Test,
                testcase.Dlink615.hiddleSSID.SSIDopen.Test,
                testcase.Dlink615.password.letterpassword.Test,
                testcase.Dlink615.password.maxmacharacterpassword.Test,
                testcase.Dlink615.password.numberletterpassword.Test,
                testcase.Dlink615.password.numberpassword.Test,
                testcase.Dlink615.password.specialpassword.Test,
                testcase.Dlink615.passwordtype.AES.Test,
                testcase.Dlink615.passwordtype.TKIP.Test,
                testcase.Dlink615.passwordtype.TKIP_AES.Test,
                testcase.Dlink615.SSID.letter.Test,
                testcase.Dlink615.SSID.longlong.Test,
                testcase.Dlink615.SSID.numbeletter.Test,
                testcase.Dlink615.SSID.number.Test,
                testcase.Dlink615.SSID.shortshort.Test,
                testcase.Dlink615.SSID.SSIDspeical.Test,
                testcase.Dlink615.wirelessmod.nopassword.Test,
                testcase.Dlink615.wirelessmod.wpa.Test,
                testcase.Dlink615.wirelessmod.wpa2.Test,
                testcase.Dlink615.wirelessmod.wpawpa2.Test,
                ]
    print "success read case list"
    return alltestnames

#HIWIFI #HIWIFI #HIWIFI #HIWIFI#HIWIFI #HIWIFI#HIWIFI #HIWIFI#HIWIFI #HIWIFI#HIWIFI #HIWIFI


def HiWIfi():
    import testcase.HiWifi.channel.channel1
    import testcase.HiWifi.channel.channel2
    import testcase.HiWifi.channel.channel3
    import testcase.HiWifi.channel.channel4
    import testcase.HiWifi.channel.channel5
    import testcase.HiWifi.channel.channel6
    import testcase.HiWifi.channel.channel7
    import testcase.HiWifi.channel.channel8
    import testcase.HiWifi.channel.channel9
    import testcase.HiWifi.channel.channel10
    import testcase.HiWifi.channel.channel11
    import testcase.HiWifi.channel.channel12
    import testcase.HiWifi.channel.channel13
    import testcase.HiWifi.channel.channel_auto
    import testcase.HiWifi.HiddleSSID.off
    import testcase.HiWifi.HiddleSSID.on
    import testcase.HiWifi.Password.letterpassword
    import testcase.HiWifi.Password.maxcharacterpassword
    import testcase.HiWifi.Password.numberletterpassword
    import testcase.HiWifi.Password.numberpassword
    import testcase.HiWifi.Password.specialpassword
    import testcase.HiWifi.passwordtype.nopassword
    import testcase.HiWifi.passwordtype.WPAWPA2
    import testcase.HiWifi.signallevel.threelevel
    import testcase.HiWifi.signallevel.onelevel
    import testcase.HiWifi.SSID.letterssid
    import testcase.HiWifi.SSID.maxcharacterssid
    import testcase.HiWifi.SSID.numberletterssid
    import testcase.HiWifi.SSID.numberssid
    import testcase.HiWifi.SSID.shortletterssid
    import testcase.HiWifi.SSID.shortnumberssid
    import testcase.HiWifi.SSID.specialssid
    import testcase.HiWifi.defaultsetting
    alltestnames = [
                    testcase.HiWifi.channel.channel1.Test,
                    testcase.HiWifi.channel.channel2.Test,
                    testcase.HiWifi.channel.channel3.Test,
                    testcase.HiWifi.channel.channel4.Test,
                    testcase.HiWifi.channel.channel5.Test,
                    testcase.HiWifi.channel.channel6.Test,
                    testcase.HiWifi.channel.channel7.Test,
                    testcase.HiWifi.channel.channel8.Test,
                    testcase.HiWifi.channel.channel9.Test,
                    testcase.HiWifi.channel.channel10.Test,
                    testcase.HiWifi.channel.channel11.Test,
                    testcase.HiWifi.channel.channel12.Test,
                    testcase.HiWifi.channel.channel13.Test,
                    testcase.HiWifi.channel.channel_auto.Test,
                    testcase.HiWifi.HiddleSSID.off.Test,
                    testcase.HiWifi.HiddleSSID.on.Test,
                    testcase.HiWifi.Password.letterpassword.Test,
                    testcase.HiWifi.Password.maxcharacterpassword.Test,
                    testcase.HiWifi.Password.numberletterpassword.Test,
                    testcase.HiWifi.Password.numberpassword.Test,
                    testcase.HiWifi.Password.specialpassword.Test,
                    testcase.HiWifi.passwordtype.nopassword.Test,
                    testcase.HiWifi.passwordtype.WPAWPA2.Test,
                    testcase.HiWifi.signallevel.threelevel.Test,
                    testcase.HiWifi.signallevel.onelevel.Test,
                    testcase.HiWifi.SSID.letterssid.Test,
                    testcase.HiWifi.SSID.maxcharacterssid.Test,
                    testcase.HiWifi.SSID.numberletterssid.Test,
                    testcase.HiWifi.SSID.numberssid.Test,
                    testcase.HiWifi.SSID.shortletterssid.Test,
                    testcase.HiWifi.SSID.shortnumberssid.Test,
                    testcase.HiWifi.SSID.specialssid.Test,
                ]
    print "success read case list"
    return alltestnames
